What is define whelp?

As an AI language model, I can define whelp as follows:

Whelp is a noun that means a young offspring of a dog or a wolf. The word whelp is usually used to refer to a newborn or a young puppy, but it can also be used to describe a young animal of other canine species. The word whelp can also be used as a verb, which means to give birth to a puppy or a litter of puppies. In some contexts, the word whelp can be used metaphorically to refer to a child or a young person, usually in a derogatory sense.